import {BaseForm} from '@sb/base';
import {STData} from '@delon/abc';

/**
 * 应用类型
 */
export declare type SysConfigType = 'PAGE' | 'CATEGORY' | 'FIELD_SET' | 'ITEM';

/**
 * 菜单
 */
export interface SysConfig extends BaseForm, STData {
    /**
     * 唯一标识
     */
    id?: string;

    /**
     * 名称
     */
    name?: string;

    /**
     * 节点类型
     */
    type?: SysConfigType;

    /**
     * 父ID
     */
    parentId?: string;

    /**
     * 父路径
     */
    parentPath?: string;

    /**
     * 序号
     */
    sortNo?: string;

    /**
     * 编码
     */
    code?: string;
}
